Concepts for Integrating SISCI into Open-MPI
نویسندگان
چکیده
Since version 2 of the Message Passing Interface (MPI) the MPI job has the ability to start new processes dynamically at runtime. The MPI implementation has to care for the creation of new communication channels in those situations. This work desribes the implications of dynamic process creation on an communication module for the Scalable Coherent Interface (SCI). The module is developed for the PTL framework of Open MPI.
منابع مشابه
VIA2SISCI - A New Library that Provides the VIA Semantics for SCI Connected Clusters
Normally the SISCI interface provides a Distributed Shared Memory (DSM) [PTM97] abstraction using the Scalable Coherent Interface (SCI). This paper describes and discusses the design and the concepts behind a library called VIA2SISCI that we have developed. The library maps the semantics of the Virtual Interface Architecture (VIA) to SISCI–semantics and establishes a middleware between SISCI an...
متن کاملSisci | Implementing a Standard Software Infrastructure on an Sci Cluster
To enable the eecient utilization of clusters of workstations it is crucial to develop a stable and rich software infrastructure. The ESPRIT Project SISCI will provide two widely used message{passing interfaces, MPI and PVM, as well as a POSIX compliant , distributed thread package (Pthreads) on multiple SCI{based clusters. This paper features motivation and background on this projects as well ...
متن کاملA Common Messaging Layer for MPI and PVM over SCI
This paper describes the design of a common message passing layer for implementing both MPI and PVM over the SCI interconnect in a workstation or PC cluster. The design is focused at obtaining low latency. The message layer encapsulates all necessary knowledge of the underlying interconnect and operating system. Yet, we claim that it can be used to implement such diierent message passing librar...
متن کاملOpen MPI: A Flexible High Performance MPI
A large number of MPI implementations are currently available, each of which emphasize different aspects of high-performance computing or are intended to solve a specific research problem. The result is a myriad of incompatible MPI implementations, all of which require separate installation, and the combination of which present significant logistical challenges for end users. Building upon prio...
متن کاملOpen MPI: Goals, Concept, and Design of a Next Generation MPI Implementation
A large number of MPI implementations are currently available, each of which emphasize different aspects of high-performance computing or are intended to solve a specific research problem. The result is a myriad of incompatible MPI implementations, all of which require separate installation, and the combination of which present significant logistical challenges for end users. Building upon prio...
متن کامل